2012 augustus examen Schriftelijk Gegeven een bepaald stuk code (soortgelijk lab 2 en 3). Wat krijg je op je scherm te zien? Geef de 2 types van shades die OpenGL gebruikt. Bespreek ze en wat is het verschil. Welke vectoren gebruikt OpenGL om de shading te berekenen. een meshfile van wat een schuur bleek te zijn. Er ontbreken onderaan 1 of meerdere lijnen. Vul deze aan. een implementatie oefening waarbij een kubus gecentreerd rond de oorsprong moest getransformeerd worden en men 12 kubussen moest bekomen in de vorm van een uurwerk. Een stuk code (raytracer, intersectie van sphere). Zoek de fout(en) in de code en pas deze aan Waarom gebruik je de parameter inside bij refraction, moet deze altijd geïnitialiseerd worden als null, legt dit beperkingen op. Bonus: Gegeven, stuk code voor camera rotatie naar boven. Wat als je de camera naar rechts wil laten bewegen. Mondeling parameters om een camera op te zetten in een scene wat versta je onder view volume Wat is Z-fighting? Oplossingen? Hoe berekend OpenGL de schaduw van een object (geen formules gewoon het principe uitleggen en wat er voor nodig is) Waarom gebruiken we 4x4 matrices terwijl een punt maar 3 coördinaten heeft? (oa. translate gaat niet met 3x3) Wat is een generic sphere, hoeveel spheres bevat een generic sphere (1)